草庐IT

从TMS逆向到 WMTS

全部标签

【愚公系列】2023年06月 移动安全之安卓逆向(相关工具汇总)

文章目录前言一、开发相关工具汇总1.JDK和JRE2.adt-bundle3.Eclipse4.AndroidStudio二、逆向相关工具汇总1.AndroidKiller2.Android逆向助手v2018少月版3.Jadx反编译工具4.JEB反编译工具三、安卓调试工具1.JEB2.IDEA3.IDA四、安卓辅助工具1.APKhelper2.PKiD查壳工具3.安卓模拟器

js逆向技巧

一、总结搜索:全局搜索、代码内搜索debug:常规debug、XHRdebug、行为debug查看请求调用的堆栈执行堆内存中的函数修改堆栈中的参数值写js代码打印windows对象的值勾子:cookie钩子、请求钩子、header钩子二、js逆向技巧博客对应课程的视频位置:当我们抓取网页端数据时,经常被加密参数、加密数据所困扰,如何快速定位这些加解密函数,尤为重要。本片文章是我逆向js时一些技巧的总结,如有遗漏,欢迎补充。所需环境:Chrome浏览器1.搜索1.1全局搜索适用于根据关键词快速定位关键文件及代码当前页面右键->检查,弹出检查工具搜索支持关键词、正则表达式1.2代码内搜索适用于根据

【愚公系列】2023年06月 移动安全之安卓逆向(IDA动态分析)

文章目录前言一、IDA下载及安装二、IDA使用1.如何加载文件2.常用快捷键三、IDA动态调试准备工作1.检查手机是否连接上2.拷贝android_server3.赋予可执行权限4.运行服务程序5.配置端口转发6.安装软件四、debugger调试1.IDA选择Android调试器类型2.选择主机名以及找到包名3.成功进入IDA调试界面4.设置debuggeroption选项五、普通调试1.adb命令进入内部启动android_server程序2.配置端口

【愚公系列】2023年06月 移动安全之安卓逆向(IDA动态分析之函数参数)

文章目录前言一、IDA动态分析之函数参数1.寄存器介绍2.参数个数3.查看堆栈信息4.IDA中参数的修改二、函数修改1.HexView中修改指令2.修改当前指令PC三、标志位详解1.CPSR程序状态寄存器2.结合条件码前言在IDA动态分析中,函数参数指的是函数的输入参数,它们是传递给函数的值。根据函数参数的类型和值,可以推断函数的功能以及如何调用它。IDA动态分析中,可以使用以下方法查看函数参数:在调试器中查看寄存器值。函数参数通常存储在寄存器中,可以使用IDA调试器中的“寄存器”窗口查看当前寄存器中的值,并确定哪些寄存器存储了函数参数。在堆栈中查看函数参数。函数参数通常存储在堆栈中,可以使用

逆向分析某office插件

注:本文仅用于技术研究与探讨,不提供任何成品和补丁程序收集信息今天要逆向的是XX格子这款部分功能付费的Office插件。先安装好后打开看看,看它都有啥可以调教的功能,发现了一个VIP窗口,那这就有意思了,狠狠的开破。随后我们点击加入会员,点击离线登录,弹出如下窗口:关键信息都已经取得了,那就开始进入分析环节。因为现在微软加载项都是以vsto进行部署的,所以我们先打开目录下的vsto文件,看看它调用了哪些DLL库,vsto文件关键节选如下:HswFQTT/AEBRt6Esc2Qlgpkx1Nc=不难发现其首先带调用的是FFCell.dll这个库,那我们直接开干,拖入exeinfope查壳,发现其

【愚公系列】2023年06月 移动安全之安卓逆向(Dalvik虚拟机)

文章目录前言一、Dalvik虚拟机1.Dalvik介绍2.Dalvik寄存器命名法2.1v命名法2.2p命名法3.dex文件反编译工具4.Dalvik字节码类型二、Dalvik指令集1.数据定义指令2.数据操作指令3.比较指令4.跳转指令5.返回指令6.方法调用指令7.实例操作指令8.空操作指令三、安卓开发四大组件1.Activity活动2.Service服务3.BroadcastReceiv

copilot 逆向

原文:copilot-explorer|HackyrepotoseewhattheCopilotextensionsendstotheserver对我来说,GithubCopilot极其有用。它经常能神奇地读懂我的想法并给出有用的建议。最让我惊讶的是,它能够从周围的代码中正确地“猜测”出函数/变量-包括从其他文件中。这只可能发生在copilot扩展将周围代码的重要信息发送到Codex模型的情况下。我对它的工作原理感到好奇,所以我决定查看源代码。在这篇文章中,我试图回答有关Copilot内部机制的特定问题,同时也描述了我在仔细研究代码时发现的一些有趣的观察结果。我将提供几乎所有我谈到的相关代码的

linux - 如何在 Linux 上记录(逆向工程)PCI 事务

我想记录设备驱动程序的所有读/写PCI事务。有没有办法通过linux命令或软件来实现? 最佳答案 Memory-mappedI/OTrace现在在主线内核中,请参阅/usr/src/linux/Documentation/trace/mmiotrace.txt用于文档。 关于linux-如何在Linux上记录(逆向工程)PCI事务,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1

linux - 如何在 Linux 上记录(逆向工程)PCI 事务

我想记录设备驱动程序的所有读/写PCI事务。有没有办法通过linux命令或软件来实现? 最佳答案 Memory-mappedI/OTrace现在在主线内核中,请参阅/usr/src/linux/Documentation/trace/mmiotrace.txt用于文档。 关于linux-如何在Linux上记录(逆向工程)PCI事务,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1

Android 逆向安全行业前景如何?

前言Android逆向是指对已经发布的Android应用进行分析和研究,通过逆向工程,将Android应用中的底层实现原理、业务逻辑、源代码以及恶意行为等等信息进行破解和掌握。逆向工程可以让研究者深入了解Android应用的实现细节,从而识别和修复其中的漏洞,提高安全性,也可以帮助应用开发者了解自己应用的安全性。通常情况下,逆向Android应用需要进行以下几个步骤:1.反编译:将Android应用的APK文件解压缩为可读的字节码文件,以方便后续的研究和分析。2.分析应用代码:了解APK文件中的代码,包括布局(xml)文件、源代码、资源文件等,并研究应用的逻辑、算法和数据结构。3.知识运用:应